AE - 04.专题图绘制及打印功能实现
04.专题图绘制及打印功能实现
流程图
引用类库及接口描述
引用类库:
ESRI.ArcGIS.Carto
:包括一些数据显示的接口和类,如ILegend,IMap,ILayerESRI.ArcGIS.Geodatabase
:提供操作地理数据库的接口,如IWorkspace,IDataset,IFeatureESRI.ArcGIS.DataSourcesFile
:提供打开矢量数据的接口,如ICoverage,ICadTransformationESRI.ArcGIS.DataSourcesRaster
:提供打开一些栅格数据及转换数据的接口ESRI.ArcGIS.Display
:包括ISymbol,IColor,一些用来在地图上显示或绘制的接口和类ESRI.ArcGIS.Geometry
:包括点线面,路径,环等几何对象3D,地理坐标,投影坐标ESRI.ArcGIS.Controls
:MapControl,TOC,Toolbar,Licence,PageLayout等核心可视化组件ESRI.ArcGIS.SystemUI
:包括ICommand,ITool,等一些用户界面的接口和类ESRI.ArcGIS.esriSystem
:包括IArray,ISet,IFile,等一些基础底层接口和类ESRI.ArcGIS.OutPut
:提供一些打印、转换输出接口,如IBmpExporter
接口:
IEnvelope
:指地物的外接矩形,用来表示地物图形的大体位置和形状IGraphicsContainer
:提供对管理的图形元素的访问IMapFrame
:提供了访问控制地图元素对象的成员IMapSurroundFrame
:是MapSurroundFrame对象的默认接口。获取或更新存储在帧中的环绕对象(指北针、比例尺条或图例)IElement
:所有图形元素和框架元素都实现的接口,它可以确定元素的Geometry属性ITrackCancel
:中断处理IActiveView
:定义了Map对象的数据显示功能。使用该接口可以改变视图的范围,刷新视图。
步骤
步骤1: 在winform页面中添加整饰操作按钮。
步骤2: 给按钮添加点击事件
步骤3: 创建元素操作文件(pagelayout_element.cs)
步骤4: 实现添加比例尺,比例文本,图例,指北针,元素
步骤5: 将添加的元素方法进一步封装
步骤6: 实现添加文本,为地图添加标题,添加格网,拉框选择
步骤7: 实现打印结果
步骤8: 运行 – > 添加矢量 – > 符号化 – > 渲染 – > 数据视图、布局视图查看 – > 添加比例尺,比例文本,图例,指北针,标题 – > 打印输出
代码
原文作者: 冯亚杰(DanBoard·Feng)
原文链接: http://danbo3110.github.io/2019/11/25/AE - 04.专题图绘制及打印功能实现/
版权声明: 转载请注明出处(必须保留作者署名及链接)